home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Text / edit / BareED.readme < prev    next >
Text File  |  2004-09-23  |  7KB  |  200 lines

  1. Short:    Text editor supporting proportional fonts
  2. Author:   Joerg van de Loo
  3. Uploader: joergloo@aol.com
  4. Version:  0.9900 (-beta-)
  5. Type:     text/edit
  6. Replaces: text/edit/BareED.lha
  7. Kurz:     Proportionalschrift unterstützender Texteditor
  8. Requires: 68020+ CPU, OS 3+, optional: Catharsis.lha, BareED_Alone.lha
  9.  
  10. Simple to use text editor that can operate on proportional fonts.
  11. Has got currently no support for multiple projects nor foldings and macros.
  12.  
  13. - CLI and WB interface
  14. - detachment of the CLI
  15. - only hardware dependent limitations
  16. - no rigid defined colours 
  17. - cooperates with all Amiga fonts, exception: colour fonts
  18. - will not modify the protection bits of a file careless
  19. - icon backup with alternative icon image support (OS 3.5+ compliant)
  20. - deals with simple and smart refreshing windows
  21. - clipboard support
  22. - block-formatting for normal and AmigaGuide-documents
  23. - keyboard short cuts (although not shown in GUI)
  24. - bookmarks (can now be set via keyboard)
  25. - prepared to be multilingual
  26. - quite quick search-function
  27. - ARexx interface
  28. - button interface
  29. - button interface offers to start ARexx scripts
  30. - export of archive to IBM (compatible) / MAC platform
  31. - simple revision control for authors
  32. - backtracking Undo-functions
  33. - DAC interface (...for plug-ins; plug-ins are normal AmigaDOS programs)
  34. - text highlighting for C/C++ source codes via plug-in
  35. - built-in colour chooser for plug-ins
  36. - graphical page dumper (monochrome for now)
  37. - native support for wheel mice
  38. - wheel mouse button and mouse movement used for delayed scrolling
  39. - context related menu
  40. - diagonal cursor shown in case an italic font is displayed 
  41. - able to produce better looking fonts at run-time using Catharsis library
  42.  
  43. - comes along with a few ARexx scripts
  44. - french catalogue enclosed
  45. - compliant to any known AmigaOS a68k emulation
  46. - does not require initialized system environment (ENVARC / ENV)
  47. - has got no memory leaks
  48. - neither MUI nor Reaction required
  49.  
  50. - although very stable some minor faults still exist
  51.  
  52.  
  53. Long list of changes:
  54. ---------------------
  55.  
  56. -  0.9868  -
  57. Source  code  reformatted  for  use with GNU-C 3.3.0 and later versions. The
  58. released version, however, is still compiled using the MaxonC++ compiler.
  59. Fixed  bugs in Find & Replace engine where the MSB wasn't ignored as it used
  60. to be (led BareED to miss the right words).
  61.  
  62. Adjusted  proportional  gadget  height  in  order  to  deal with VisualPrefs
  63. patched sizing gadget.
  64.  
  65.  
  66. - 0.9872 -
  67. Added  synchronous  message  system  for DAC highlighting applications which
  68. now  leads  to  a far better notification (even on slow CPUs!) and also in a
  69. smoother performance.
  70.  
  71.  
  72. - 0.9874 -
  73. Added double buffered message system for DAC highlighting applications.
  74.  
  75.  
  76. - 0.9876 -
  77. Fixed  several  bugs  in  the  interrupt  code  which  didn't allow multiple
  78. instances  of  BareED  to  correctly  react upon wheel mouse events; also, a
  79. generally  slow-down  of  the machine could be noticed due to a not finished
  80. interrupt (was a compiler fault)).
  81.  
  82. DAC  applications  using  the  new synchronous message system must reply the
  83. encountered message within five seconds.
  84.  
  85. Major overhaul of notifying system.
  86.  
  87.  
  88. - 0.9880 -
  89. Fixed  a  bug  where  the  end  of  the  archive  was  not  updated although
  90. characters were removed / added.
  91.  
  92.  
  93. - 0.9882 -
  94. Fixed  a  bug  where  calculating  a  hash  value  could  lead  to a trashed
  95. small-data register of a DAC application ("A4") -> task held!
  96.  
  97. Extended  message  system  in  order  to  use a back-list - in case a double
  98. buffered message system is used.
  99.  
  100.  
  101. - 0.9883 -
  102. Added  new  ToolType  "DISABLE"  with  ToolValue "WHEELMOVEMENT" in order to
  103. suppress native support for wheel mouse movement.
  104. Should be used when a support program for a wheel mouse is already installed.
  105.  
  106.  
  107. - 0.9885 -
  108. Updates  of  the  info-window,  marked block and slider are now performed at
  109. the  end  of  the  message parsing routine instead of performing them within
  110. each routine which was previously executed.
  111.  
  112.  
  113. - 0.9886 -
  114. Refreshing   /   attaching   proportional  gadget  is  now  performed  using
  115. RefreshWindowFrame  instead  of  RefreshGadgets in order to give VisualPrefs
  116. the chance to redraw it correctly.
  117.  
  118.  
  119. - 0.9887-
  120. Changed  complete  code  for proportional gadget - but - it's anyway related
  121. on pages instead of lines!
  122.  
  123. Added  smooth  scrolling option in order to allow smoother text outputs when
  124. a  new  line is going to be displayed (either at top or bottom of page) - in
  125. order  to  achieve  this  using  BareED  you  have  to  specify the ToolType
  126. "SMOOTHSCROLL"  - and optional, the amount of rows (one to thirty-three; any
  127. value  greater than the font's height is ignored by BareED...) as ToolValue.
  128. Try 7 to 4 for normal Amigas, and 3 and 2 for highly accelerated machines.
  129.  
  130. NOTE:    Smooth  scrolling  is  only  performed  when  BareED's window is the
  131.     front-most  or if you use the menu-item "System Refresh". Use smooth
  132.     scrolling with care since it was reported that it is damn slow.
  133.  
  134.  
  135. - 0.9888 -
  136. While  the  mouse movement image is displayed and you turn the wheel of your
  137. mouse  the  smooth  scrolling  is  disabled for the time consumed to perform
  138. this operation.
  139.  
  140.  
  141. - 0.9890 -
  142. Fixed  a  long  outstanding bug that made it impossible to catch the "right"
  143. first  characters  in  case the mouse was used. Upon pressing the left mouse
  144. button  and  directly dragging the mouse BareED had problems to get informed
  145. which character was meant when the mouse button was pressed.
  146.  
  147. Introduced a new feature to mark a word by using a triple mouse click.
  148.  
  149. I  know  that  this behaviour does not correspond with other editors, but it
  150. means that the old techniques used for marking a block remain valid.
  151.  
  152.  
  153. - 0.9892 -
  154. Workaround  for  a bug in GNU-C that didn't allow marking a word by a triple
  155. mouse click.
  156.  
  157.  
  158. - 0.9893 -
  159. Finally,  marking  a range of characters now also works in reverse direction
  160. (top-down).
  161. No  routine  which directly or indirectly was involved in marking characters
  162. left intact in order to realize it.
  163.  
  164.  
  165. - 0.9896 -
  166. Finally,  managed  it  to  display  context  related  menus also on Jérôme's
  167. machine (thanks Jérôme, for your patience...).
  168. This  means  that  BareED  now  has  built-in  context menu which extent the
  169. functionality of the normal window menu.
  170.  
  171.  
  172. - 0.9897 -
  173. Context menu allows it to save a highlighted text region to a file.
  174. In  case  a  block  is marked and "Paste" is called, the content of the clip
  175. will replace the highlighted text region (only valid for the context menu).
  176. (Thanks Jérôme for these suggestions).
  177.  
  178.  
  179. - 0.9898 -
  180. Fixed  a bug in the code responsible for the proportional gadget where files
  181. containing  more  than  5613 lines causing the proportional gadget sometimes
  182. to display the incorrect page. 
  183. Fixed  a  bug  for  remembering  undo  texts in order to deal with new block
  184. marking technique.
  185.  
  186.  
  187. - 0.9899 -
  188. Proportional  gadget  update  now faster because simplified code responsible
  189. to layout container and body.
  190. New  ToolValue  "ALWAYSPOPUP"  for ToolType "DISABLE" which, when set, leads
  191. the context menu only to pop-up if a block of text is marked.
  192. When  a marked block of text was shortened at its start, it wasn't recognize
  193. as such - fixed.
  194.  
  195.  
  196. - 0.9900 -
  197. Message  system  now  more  tolerant  in order to avoid crashes of a plug-in
  198. that didn't deal correctly with the message sent.
  199. BareED will not touch an icon which default-tool does not contain "BareED".
  200.